// import 'reflect-metadata';

function Role(name: string): ClassDecorator {
  return target => {
    Reflect.set(target,'role', name);
  };
}

@Role('admin')
class Post {}

const metadata = Reflect.get(Post,'role');

console.log(metadata);


// Typescript 已经有Reflect